package com.cosmoplat.xikai.business.service;

import com.cosmoplat.xikai.business.domain.DeviceProductLog;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author 22047582
* @description 针对表【device_product_log】的数据库操作Service
* @createDate 2025-01-07 13:51:30
*/
public interface DeviceProductLogService extends IService<DeviceProductLog> {

    /**
     * 根据产品id列表获取产品日志列表 - 每条记录查询最大的扭矩数据
     * @param ids
     * @return
     */
    List<DeviceProductLog> getListByProductIdsForProcessing(List<Long> ids);

    /**
     * 获取当前产品最早的能耗数据
     * @date 17:19 2025/1/15
     * @param productId
     * @return java.lang.Double
     **/
    DeviceProductLog getLastConsumption(String productId);

}
